home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19960209-19960425 / 000371_news@columbia.edu _Tue Apr 9 19:12:15 1996.msg < prev    next >
Internet Message Format  |  2020-01-01  |  4KB

  1. Return-Path: news@columbia.edu
  2. Received: from apakabar.cc.columbia.edu (apakabar.cc.columbia.edu [128.59.35.159]) by watsun.cc.columbia.edu (8.7.3/8.7.3) with ESMTP id TAA08639 for <kermit.misc@watsun>; Tue, 9 Apr 1996 19:12:14 -0400 (EDT)
  3. Received: (from news@localhost) by apakabar.cc.columbia.edu (8.7.3/8.7.3) id TAA13311 for kermit.misc@watsun; Tue, 9 Apr 1996 19:12:10 -0400 (EDT)
  4. Path: news.columbia.edu!watsun.cc.columbia.edu!fdc
  5. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  6. Newsgroups: comp.protocols.kermit.misc
  7. Subject: Re: Alpha Numeric Paging
  8. Date: 9 Apr 1996 23:11:45 GMT
  9. Organization: Columbia University
  10. Lines: 75
  11. Message-ID: <4keqrh$cvm@apakabar.cc.columbia.edu>
  12. References: <kreidler.829057034@reindeer>
  13. NNTP-Posting-Host: watsun.cc.columbia.edu
  14.  
  15. In article <kreidler.829057034@reindeer>,
  16. Joe Kreidler <kreidler@reindeer.cig.mot.com> wrote:
  17. : Does anyone have a script or program for DOS 4.0 that uses a modem to
  18. : transmit an alpha numeric page to a paging system? I think there is a
  19. : standard protocol for transmitting text to these systems which then
  20. : tramsmit the text to a pager.
  21. >From the Kermit FAQ (this covers both numeric and alphanumeric pagers):
  22.  
  23.   http://www.columbia.edu/kermit/faq.html
  24.   ftp://kermit.columbia.edu/kermit/faq.txt
  25.  
  26. 16 HOW DO I WRITE A SCRIPT TO DIAL A PAGER?
  27.  
  28. A numeric pager is one that can display a number -- usually the number to be
  29. called back.  The number is entered by pressing Touch-Tone keys on your
  30. telephone, usually terminated by pressing the "#" or "*" key.
  31.  
  32. Numeric pagers are not modems.  Therefore when you dial one, it does not return
  33. a carrier signal.  Therefore, the dialing modem will not say "CONNECT" or turn
  34. on its carrier signal.  Therefore, DIAL commands will not succeed.
  35.  
  36. You can type commands to your modem manually for testing.  For example:
  37.  
  38.   ATDT7654321,,,,,8765432#;
  39.  
  40. In this example we Tone-dial the phone number "7654321", then we pause for ten
  41. seconds (",,,,,") to give the pager time to answer the call, then we send
  42. "8765432" to be displayed on the pager, then we send the "#" tone, and then we
  43. return to command mode (";").  The modem should respond "OK".  The details will
  44. vary with your modem, your telephone service, and the pager you are dialing.
  45.  
  46. Let's assume we have a Hayes 2400 or higher compatible modem.  Here's a sample
  47. command file to call a numeric pager:
  48.  
  49.   define \%a 7654321  ; Number to call
  50.   define \%b 8765432  ; Number to display on pager
  51.   set port xxxxxxx    ; Select the communication device
  52.   set speed 2400      ; Any speed supported by the modem
  53.   output AT\13        ; Make sure it's in command mode
  54.   input 3 OK          ; ...
  55.   if fail stop 1 Can't get your modem's attention
  56.   output ATDT\%a,,,,,\%b#;\13  ; Make the call
  57.   input 3 OK          ; ...
  58.   if fail stop 1 Can't place call
  59.  
  60. You can turn this into a macro that accepts the numbers as arguments.  See
  61. "Using MS-DOS Kermit" or "Using C-Kermit" for additional script programming
  62. instructions, and your modem manual and the pager manual for details of calling
  63. and paging.  Hint - the commas might cause trouble in a macro, so you'll either
  64. have to quote them or break the modem dialing command into two, separated by an
  65. appropriate PAUSE.  Hint #2 - Some modems might also support a "wait for quiet
  66. answer" feature, e.g. by using the at-sign "@" in the dialing string:
  67.  
  68.   ATDT7654321@8765432#;
  69.  
  70. What about alphanumeric pagers?  In the magazine, DEC Professional, columnist
  71. Kevin G. Barkes printed a C-Kermit script for OpenVMS to dial an alphanumeric
  72. pager.  It was in the February 1995 issue, pages 43-46.  You can make it as
  73. fancy as you want, but basically there's nothing to it:
  74.  
  75.    1. Set up the call.
  76.  
  77.    2. Make sure that DIAL succeeds (Alpha pagers, unlike numeric pagers,
  78.       will send carrier back).
  79.  
  80.    3. Send the text.  Use OUTPUT or TRANSMIT for this.
  81.  
  82.    4. Hang up.
  83.  
  84. Some alpha pagers use a protocol with framing, checksums, message numbers, etc.
  85. One such protocol is called TAP.  You can do this sort of thing in Kermit
  86. script language too, using INPUT and OUTPUT together with Kermit's built-in
  87. string, logical, and arithmetic functions.  Just obtain the protocol
  88. specification from your pager service provider and start coding.